Serveur d'exploration sur la recherche en informatique en Lorraine

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Call-by-value, call-by-name and the vectorial behaviour of the algebraic λ-calculus

Identifieur interne : 000840 ( Main/Exploration ); précédent : 000839; suivant : 000841

Call-by-value, call-by-name and the vectorial behaviour of the algebraic λ-calculus

Auteurs : Ali Assaf [France] ; Alejandro Díaz-Caro [Argentine] ; Simon Perdrix [France] ; Christine Tasson [France] ; Benoît Valiron [France]

Source :

RBID : Hal:hal-01097602

English descriptors

Abstract

We examine the relationship between the algebraic lambda-calculus, a fragment of the differential lambda-calculus and the linear-algebraic lambda-calculus, a candidate lambda-calculus for quantum computation. Both calculi are algebraic: each one is equipped with an additive and a scalar-multiplicative structure, and their set of terms is closed under linear combinations. However, the two languages were built using different approaches: the former is a call-by-name language whereas the latter is call-by-value; the former considers algebraic equalities whereas the latter approaches them through rewrite rules. In this paper, we analyse how these different approaches relate to one another. To this end, we propose four canonical languages based on each of the possible choices: call-by-name versus call-by-value, algebraic equality versus algebraic rewriting. We show that the various languages simulate one another. Due to subtle interaction between beta-reduction and algebraic rewriting, to make the languages consistent some additional hypotheses such as confluence or normalisation might be required. We carefully devise the required properties for each proof, making them general enough to be valid for any sub-language satisfying the corresponding properties.

Url:
DOI: 10.2168/LMCS-10(4:8)2014


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">Call-by-value, call-by-name and the vectorial behaviour of the algebraic λ-calculus</title>
<author>
<name sortKey="Assaf, Ali" sort="Assaf, Ali" uniqKey="Assaf A" first="Ali" last="Assaf">Ali Assaf</name>
<affiliation wicri:level="1">
<hal:affiliation type="laboratory" xml:id="struct-119064" status="VALID">
<orgName>Ecole Polytechnique [Palaiseau]</orgName>
<desc>
<address>
<addrLine>École Polytechnique, 91128 Palaiseau Cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.polytechnique.fr/</ref>
</desc>
<listRelation>
<relation active="#struct-301691" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-301691" type="direct">
<org type="institution" xml:id="struct-301691" status="VALID">
<orgName>Ecole Polytechnique</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
</affiliation>
</author>
<author>
<name sortKey="Diaz Caro, Alejandro" sort="Diaz Caro, Alejandro" uniqKey="Diaz Caro A" first="Alejandro" last="Díaz-Caro">Alejandro Díaz-Caro</name>
<affiliation wicri:level="1">
<hal:affiliation type="laboratory" xml:id="struct-116739" status="INCOMING">
<orgName>Universidad Nacional de Quilmes</orgName>
<desc>
<address>
<country key="AR"></country>
</address>
</desc>
<listRelation>
<relation active="#struct-309457" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-309457" type="direct">
<org type="institution" xml:id="struct-309457" status="INCOMING">
<orgName>Universidad Nacional de Quilmes</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>Argentine</country>
</affiliation>
</author>
<author>
<name sortKey="Perdrix, Simon" sort="Perdrix, Simon" uniqKey="Perdrix S" first="Simon" last="Perdrix">Simon Perdrix</name>
<affiliation wicri:level="1">
<hal:affiliation type="researchteam" xml:id="struct-29797" status="VALID">
<idno type="RNSR">200918992J</idno>
<orgName>Theoretical adverse computations, and safety</orgName>
<orgName type="acronym">CARTE</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/equipes/carte</ref>
</desc>
<listRelation>
<relation active="#struct-129671" type="direct"></relation>
<relation active="#struct-300009" type="indirect"></relation>
<relation active="#struct-423084" type="direct"></relation>
<relation active="#struct-206040" type="indirect"></relation>
<relation active="#struct-413289" type="indirect"></relation>
<relation name="UMR7503" active="#struct-441569" type="indirect"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-129671" type="direct">
<org type="laboratory" xml:id="struct-129671" status="VALID">
<idno type="RNSR">198618246Y</idno>
<orgName>INRIA Nancy - Grand Est</orgName>
<desc>
<address>
<addrLine>615 rue du Jardin Botanique 54600 Villers-lès-Nancy</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/nancy</ref>
</desc>
<listRelation>
<relation active="#struct-300009" type="direct"></relation>
</listRelation>
</org>
</tutelle>
<tutelle active="#struct-300009" type="indirect">
<org type="institution" xml:id="struct-300009" status="VALID">
<orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
<orgName type="acronym">Inria</orgName>
<desc>
<address>
<addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/en/</ref>
</desc>
</org>
</tutelle>
<tutelle active="#struct-423084" type="direct">
<org type="department" xml:id="struct-423084" status="VALID">
<orgName>Department of Formal Methods </orgName>
<orgName type="acronym">LORIA - FM</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
<ref type="url">http://www.loria.fr/la-recherche-en/departements/formal-methods</ref>
</desc>
<listRelation>
<relation active="#struct-206040" type="direct"></relation>
<relation active="#struct-300009" type="indirect"></relation>
<relation active="#struct-413289" type="indirect"></relation>
<relation name="UMR7503" active="#struct-441569" type="indirect"></relation>
</listRelation>
</org>
</tutelle>
<tutelle active="#struct-206040" type="indirect">
<org type="laboratory" xml:id="struct-206040" status="VALID">
<idno type="IdRef">067077927</idno>
<idno type="RNSR">198912571S</idno>
<idno type="IdUnivLorraine">[UL]RSI--</idno>
<orgName>Laboratoire Lorrain de Recherche en Informatique et ses Applications</orgName>
<orgName type="acronym">LORIA</orgName>
<date type="start">2012-01-01</date>
<desc>
<address>
<addrLine>Campus Scientifique BP 239 54506 Vandoeuvre-lès-Nancy Cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.loria.fr</ref>
</desc>
<listRelation>
<relation active="#struct-300009" type="direct"></relation>
<relation active="#struct-413289" type="direct"></relation>
<relation name="UMR7503" active="#struct-441569" type="direct"></relation>
</listRelation>
</org>
</tutelle>
<tutelle active="#struct-413289" type="indirect">
<org type="institution" xml:id="struct-413289" status="VALID">
<idno type="IdRef">157040569</idno>
<idno type="IdUnivLorraine">[UL]100--</idno>
<orgName>Université de Lorraine</orgName>
<orgName type="acronym">UL</orgName>
<date type="start">2012-01-01</date>
<desc>
<address>
<addrLine>34 cours Léopold - CS 25233 - 54052 Nancy cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.univ-lorraine.fr/</ref>
</desc>
</org>
</tutelle>
<tutelle name="UMR7503" active="#struct-441569" type="indirect">
<org type="institution" xml:id="struct-441569" status="VALID">
<idno type="ISNI">0000000122597504</idno>
<idno type="IdRef">02636817X</idno>
<orgName>Centre National de la Recherche Scientifique</orgName>
<orgName type="acronym">CNRS</orgName>
<date type="start">1939-10-19</date>
<desc>
<address>
<country key="FR"></country>
</address>
<ref type="url">http://www.cnrs.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
<placeName>
<settlement type="city">Nancy</settlement>
<settlement type="city">Metz</settlement>
<region type="region" nuts="2">Grand Est</region>
<region type="old region" nuts="2">Lorraine (région)</region>
</placeName>
<orgName type="university">Université de Lorraine</orgName>
</affiliation>
</author>
<author>
<name sortKey="Tasson, Christine" sort="Tasson, Christine" uniqKey="Tasson C" first="Christine" last="Tasson">Christine Tasson</name>
<affiliation wicri:level="1">
<hal:affiliation type="laboratory" xml:id="struct-1067" status="OLD">
<orgName>Preuves, Programmes et Systèmes</orgName>
<orgName type="acronym">PPS</orgName>
<date type="end">2015-12-31</date>
<desc>
<address>
<addrLine>Université Paris Diderot, Bât. Sophie Germain, case postale 7014, 75205 Paris Cedex 13</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.pps.univ-paris-diderot.fr</ref>
</desc>
<listRelation>
<relation active="#struct-300301" type="direct"></relation>
<relation name="UMR7126" active="#struct-441569" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-300301" type="direct">
<org type="institution" xml:id="struct-300301" status="VALID">
<orgName>Université Paris Diderot - Paris 7</orgName>
<orgName type="acronym">UP7</orgName>
<desc>
<address>
<addrLine>5 rue Thomas-Mann - 75205 Paris cedex 13</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.univ-paris-diderot.fr</ref>
</desc>
</org>
</tutelle>
<tutelle name="UMR7126" active="#struct-441569" type="direct">
<org type="institution" xml:id="struct-441569" status="VALID">
<idno type="ISNI">0000000122597504</idno>
<idno type="IdRef">02636817X</idno>
<orgName>Centre National de la Recherche Scientifique</orgName>
<orgName type="acronym">CNRS</orgName>
<date type="start">1939-10-19</date>
<desc>
<address>
<country key="FR"></country>
</address>
<ref type="url">http://www.cnrs.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
</affiliation>
</author>
<author>
<name sortKey="Valiron, Benoit" sort="Valiron, Benoit" uniqKey="Valiron B" first="Benoît" last="Valiron">Benoît Valiron</name>
<affiliation wicri:level="1">
<hal:affiliation type="researchteam" xml:id="struct-206117" status="OLD">
<idno type="RNSR">201121007R</idno>
<orgName>Deduction modulo, interopérabilité et démonstration automatique</orgName>
<orgName type="acronym">DEDUCTEAM</orgName>
<date type="end">2015-12-31</date>
<desc>
<address>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/equipes/deducteam</ref>
</desc>
<listRelation>
<relation active="#struct-86790" type="direct"></relation>
<relation active="#struct-300009" type="indirect"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-86790" type="direct">
<org type="laboratory" xml:id="struct-86790" status="VALID">
<idno type="RNSR">196718247G</idno>
<orgName>INRIA Paris-Rocquencourt</orgName>
<desc>
<address>
<addrLine>INRIA Rocquencourt : Domaine de Voluceau, Rocquencourt B.P. 105 78153 le Chesnay Cedex / INRIA Paris - 23 avenue d'Italie 75013 Paris</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/centre/paris-rocquencourt</ref>
</desc>
<listRelation>
<relation active="#struct-300009" type="direct"></relation>
</listRelation>
</org>
</tutelle>
<tutelle active="#struct-300009" type="indirect">
<org type="institution" xml:id="struct-300009" status="VALID">
<orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
<orgName type="acronym">Inria</orgName>
<desc>
<address>
<addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/en/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">HAL</idno>
<idno type="RBID">Hal:hal-01097602</idno>
<idno type="halId">hal-01097602</idno>
<idno type="halUri">https://hal.inria.fr/hal-01097602</idno>
<idno type="url">https://hal.inria.fr/hal-01097602</idno>
<idno type="doi">10.2168/LMCS-10(4:8)2014</idno>
<date when="2014-12-09">2014-12-09</date>
<idno type="wicri:Area/Hal/Corpus">001383</idno>
<idno type="wicri:Area/Hal/Curation">001383</idno>
<idno type="wicri:Area/Hal/Checkpoint">000775</idno>
<idno type="wicri:explorRef" wicri:stream="Hal" wicri:step="Checkpoint">000775</idno>
<idno type="wicri:doubleKey">1860-5974:2014:Assaf A:call:by:value</idno>
<idno type="wicri:Area/Main/Merge">000841</idno>
<idno type="wicri:Area/Main/Curation">000840</idno>
<idno type="wicri:Area/Main/Exploration">000840</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en">Call-by-value, call-by-name and the vectorial behaviour of the algebraic λ-calculus</title>
<author>
<name sortKey="Assaf, Ali" sort="Assaf, Ali" uniqKey="Assaf A" first="Ali" last="Assaf">Ali Assaf</name>
<affiliation wicri:level="1">
<hal:affiliation type="laboratory" xml:id="struct-119064" status="VALID">
<orgName>Ecole Polytechnique [Palaiseau]</orgName>
<desc>
<address>
<addrLine>École Polytechnique, 91128 Palaiseau Cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.polytechnique.fr/</ref>
</desc>
<listRelation>
<relation active="#struct-301691" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-301691" type="direct">
<org type="institution" xml:id="struct-301691" status="VALID">
<orgName>Ecole Polytechnique</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
</affiliation>
</author>
<author>
<name sortKey="Diaz Caro, Alejandro" sort="Diaz Caro, Alejandro" uniqKey="Diaz Caro A" first="Alejandro" last="Díaz-Caro">Alejandro Díaz-Caro</name>
<affiliation wicri:level="1">
<hal:affiliation type="laboratory" xml:id="struct-116739" status="INCOMING">
<orgName>Universidad Nacional de Quilmes</orgName>
<desc>
<address>
<country key="AR"></country>
</address>
</desc>
<listRelation>
<relation active="#struct-309457" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-309457" type="direct">
<org type="institution" xml:id="struct-309457" status="INCOMING">
<orgName>Universidad Nacional de Quilmes</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>Argentine</country>
</affiliation>
</author>
<author>
<name sortKey="Perdrix, Simon" sort="Perdrix, Simon" uniqKey="Perdrix S" first="Simon" last="Perdrix">Simon Perdrix</name>
<affiliation wicri:level="1">
<hal:affiliation type="researchteam" xml:id="struct-29797" status="VALID">
<idno type="RNSR">200918992J</idno>
<orgName>Theoretical adverse computations, and safety</orgName>
<orgName type="acronym">CARTE</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/equipes/carte</ref>
</desc>
<listRelation>
<relation active="#struct-129671" type="direct"></relation>
<relation active="#struct-300009" type="indirect"></relation>
<relation active="#struct-423084" type="direct"></relation>
<relation active="#struct-206040" type="indirect"></relation>
<relation active="#struct-413289" type="indirect"></relation>
<relation name="UMR7503" active="#struct-441569" type="indirect"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-129671" type="direct">
<org type="laboratory" xml:id="struct-129671" status="VALID">
<idno type="RNSR">198618246Y</idno>
<orgName>INRIA Nancy - Grand Est</orgName>
<desc>
<address>
<addrLine>615 rue du Jardin Botanique 54600 Villers-lès-Nancy</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/nancy</ref>
</desc>
<listRelation>
<relation active="#struct-300009" type="direct"></relation>
</listRelation>
</org>
</tutelle>
<tutelle active="#struct-300009" type="indirect">
<org type="institution" xml:id="struct-300009" status="VALID">
<orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
<orgName type="acronym">Inria</orgName>
<desc>
<address>
<addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/en/</ref>
</desc>
</org>
</tutelle>
<tutelle active="#struct-423084" type="direct">
<org type="department" xml:id="struct-423084" status="VALID">
<orgName>Department of Formal Methods </orgName>
<orgName type="acronym">LORIA - FM</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
<ref type="url">http://www.loria.fr/la-recherche-en/departements/formal-methods</ref>
</desc>
<listRelation>
<relation active="#struct-206040" type="direct"></relation>
<relation active="#struct-300009" type="indirect"></relation>
<relation active="#struct-413289" type="indirect"></relation>
<relation name="UMR7503" active="#struct-441569" type="indirect"></relation>
</listRelation>
</org>
</tutelle>
<tutelle active="#struct-206040" type="indirect">
<org type="laboratory" xml:id="struct-206040" status="VALID">
<idno type="IdRef">067077927</idno>
<idno type="RNSR">198912571S</idno>
<idno type="IdUnivLorraine">[UL]RSI--</idno>
<orgName>Laboratoire Lorrain de Recherche en Informatique et ses Applications</orgName>
<orgName type="acronym">LORIA</orgName>
<date type="start">2012-01-01</date>
<desc>
<address>
<addrLine>Campus Scientifique BP 239 54506 Vandoeuvre-lès-Nancy Cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.loria.fr</ref>
</desc>
<listRelation>
<relation active="#struct-300009" type="direct"></relation>
<relation active="#struct-413289" type="direct"></relation>
<relation name="UMR7503" active="#struct-441569" type="direct"></relation>
</listRelation>
</org>
</tutelle>
<tutelle active="#struct-413289" type="indirect">
<org type="institution" xml:id="struct-413289" status="VALID">
<idno type="IdRef">157040569</idno>
<idno type="IdUnivLorraine">[UL]100--</idno>
<orgName>Université de Lorraine</orgName>
<orgName type="acronym">UL</orgName>
<date type="start">2012-01-01</date>
<desc>
<address>
<addrLine>34 cours Léopold - CS 25233 - 54052 Nancy cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.univ-lorraine.fr/</ref>
</desc>
</org>
</tutelle>
<tutelle name="UMR7503" active="#struct-441569" type="indirect">
<org type="institution" xml:id="struct-441569" status="VALID">
<idno type="ISNI">0000000122597504</idno>
<idno type="IdRef">02636817X</idno>
<orgName>Centre National de la Recherche Scientifique</orgName>
<orgName type="acronym">CNRS</orgName>
<date type="start">1939-10-19</date>
<desc>
<address>
<country key="FR"></country>
</address>
<ref type="url">http://www.cnrs.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
<placeName>
<settlement type="city">Nancy</settlement>
<settlement type="city">Metz</settlement>
<region type="region" nuts="2">Grand Est</region>
<region type="old region" nuts="2">Lorraine (région)</region>
</placeName>
<orgName type="university">Université de Lorraine</orgName>
</affiliation>
</author>
<author>
<name sortKey="Tasson, Christine" sort="Tasson, Christine" uniqKey="Tasson C" first="Christine" last="Tasson">Christine Tasson</name>
<affiliation wicri:level="1">
<hal:affiliation type="laboratory" xml:id="struct-1067" status="OLD">
<orgName>Preuves, Programmes et Systèmes</orgName>
<orgName type="acronym">PPS</orgName>
<date type="end">2015-12-31</date>
<desc>
<address>
<addrLine>Université Paris Diderot, Bât. Sophie Germain, case postale 7014, 75205 Paris Cedex 13</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.pps.univ-paris-diderot.fr</ref>
</desc>
<listRelation>
<relation active="#struct-300301" type="direct"></relation>
<relation name="UMR7126" active="#struct-441569" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-300301" type="direct">
<org type="institution" xml:id="struct-300301" status="VALID">
<orgName>Université Paris Diderot - Paris 7</orgName>
<orgName type="acronym">UP7</orgName>
<desc>
<address>
<addrLine>5 rue Thomas-Mann - 75205 Paris cedex 13</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.univ-paris-diderot.fr</ref>
</desc>
</org>
</tutelle>
<tutelle name="UMR7126" active="#struct-441569" type="direct">
<org type="institution" xml:id="struct-441569" status="VALID">
<idno type="ISNI">0000000122597504</idno>
<idno type="IdRef">02636817X</idno>
<orgName>Centre National de la Recherche Scientifique</orgName>
<orgName type="acronym">CNRS</orgName>
<date type="start">1939-10-19</date>
<desc>
<address>
<country key="FR"></country>
</address>
<ref type="url">http://www.cnrs.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
</affiliation>
</author>
<author>
<name sortKey="Valiron, Benoit" sort="Valiron, Benoit" uniqKey="Valiron B" first="Benoît" last="Valiron">Benoît Valiron</name>
<affiliation wicri:level="1">
<hal:affiliation type="researchteam" xml:id="struct-206117" status="OLD">
<idno type="RNSR">201121007R</idno>
<orgName>Deduction modulo, interopérabilité et démonstration automatique</orgName>
<orgName type="acronym">DEDUCTEAM</orgName>
<date type="end">2015-12-31</date>
<desc>
<address>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/equipes/deducteam</ref>
</desc>
<listRelation>
<relation active="#struct-86790" type="direct"></relation>
<relation active="#struct-300009" type="indirect"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-86790" type="direct">
<org type="laboratory" xml:id="struct-86790" status="VALID">
<idno type="RNSR">196718247G</idno>
<orgName>INRIA Paris-Rocquencourt</orgName>
<desc>
<address>
<addrLine>INRIA Rocquencourt : Domaine de Voluceau, Rocquencourt B.P. 105 78153 le Chesnay Cedex / INRIA Paris - 23 avenue d'Italie 75013 Paris</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/centre/paris-rocquencourt</ref>
</desc>
<listRelation>
<relation active="#struct-300009" type="direct"></relation>
</listRelation>
</org>
</tutelle>
<tutelle active="#struct-300009" type="indirect">
<org type="institution" xml:id="struct-300009" status="VALID">
<orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
<orgName type="acronym">Inria</orgName>
<desc>
<address>
<addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/en/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
</affiliation>
</author>
</analytic>
<idno type="DOI">10.2168/LMCS-10(4:8)2014</idno>
<series>
<title level="j">Logical Methods in Computer Science</title>
<idno type="ISSN">1860-5974</idno>
<imprint>
<date type="datePub">2014-12-09</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="mix" xml:lang="en">
<term>Algebraic lambda-calculus</term>
<term>CPS simulation</term>
<term>linear-algebraic lambda-calculus</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">We examine the relationship between the algebraic lambda-calculus, a fragment of the differential lambda-calculus and the linear-algebraic lambda-calculus, a candidate lambda-calculus for quantum computation. Both calculi are algebraic: each one is equipped with an additive and a scalar-multiplicative structure, and their set of terms is closed under linear combinations. However, the two languages were built using different approaches: the former is a call-by-name language whereas the latter is call-by-value; the former considers algebraic equalities whereas the latter approaches them through rewrite rules. In this paper, we analyse how these different approaches relate to one another. To this end, we propose four canonical languages based on each of the possible choices: call-by-name versus call-by-value, algebraic equality versus algebraic rewriting. We show that the various languages simulate one another. Due to subtle interaction between beta-reduction and algebraic rewriting, to make the languages consistent some additional hypotheses such as confluence or normalisation might be required. We carefully devise the required properties for each proof, making them general enough to be valid for any sub-language satisfying the corresponding properties.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>Argentine</li>
<li>France</li>
</country>
<region>
<li>Grand Est</li>
<li>Lorraine (région)</li>
</region>
<settlement>
<li>Metz</li>
<li>Nancy</li>
</settlement>
<orgName>
<li>Université de Lorraine</li>
</orgName>
</list>
<tree>
<country name="France">
<noRegion>
<name sortKey="Assaf, Ali" sort="Assaf, Ali" uniqKey="Assaf A" first="Ali" last="Assaf">Ali Assaf</name>
</noRegion>
<name sortKey="Perdrix, Simon" sort="Perdrix, Simon" uniqKey="Perdrix S" first="Simon" last="Perdrix">Simon Perdrix</name>
<name sortKey="Tasson, Christine" sort="Tasson, Christine" uniqKey="Tasson C" first="Christine" last="Tasson">Christine Tasson</name>
<name sortKey="Valiron, Benoit" sort="Valiron, Benoit" uniqKey="Valiron B" first="Benoît" last="Valiron">Benoît Valiron</name>
</country>
<country name="Argentine">
<noRegion>
<name sortKey="Diaz Caro, Alejandro" sort="Diaz Caro, Alejandro" uniqKey="Diaz Caro A" first="Alejandro" last="Díaz-Caro">Alejandro Díaz-Caro</name>
</noRegion>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000840 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 000840 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Lorraine
   |area=    InforLorV4
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     Hal:hal-01097602
   |texte=   Call-by-value, call-by-name and the vectorial behaviour of the algebraic λ-calculus
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Mon Jun 10 21:56:28 2019. Site generation: Fri Feb 25 15:29:27 2022